import request, { PROXY_URL } from '@/config/axios'


// 查看所有PHP网站
export const getPhpWebListAPI = (params): Promise<IResponse> => {
    return request.get({ url: `${PROXY_URL}webServerManage/phpWeb/showWebs` ,params})
}


// 查看所有PHP网站
export const listWebDomainsAPI = (params): Promise<IResponse> => {
  return request.get({ url: `${PROXY_URL}webServerManage/phpWeb/listWebDomains` ,params})
}

// 获取网站的配置文件
export const getConfigPhpWebAPI = (params): Promise<IResponse> => {
  return request.get({ url: `${PROXY_URL}webServerManage/phpWeb/getConfig` ,params})
}

// 设置网站的配置文件
export const setConfigPhpWebAPI = (data): Promise<IResponse> => {
  return request.post({ url: `${PROXY_URL}webServerManage/phpWeb/setConfig` ,data})
}
// 设置网站的配置文件
export const addWebPhpWebAPI = (data): Promise<IResponse> => {
  return request.post({ url: `${PROXY_URL}webServerManage/phpWeb/addWeb` ,data})
}

// 获取某网站的信息
export const webInfoPhpWebAPI = (params): Promise<IResponse> => {
  return request.get({ url: `${PROXY_URL}webServerManage/phpWeb/webInfo` ,params})
}

// 设置网站的配置文件
export const webDomainManagePhpWebAPI = (data): Promise<IResponse> => {
  return request.post({ url: `${PROXY_URL}webServerManage/phpWeb/webDomainManage` ,data})
}

// 添加重定向规则
export const rewriteManagePhpWebAPI = (data): Promise<IResponse> => {
  return request.post({ url: `${PROXY_URL}webServerManage/phpWeb/rewriteManage` ,data})
}
// 网站反向代理
export const proxyManagePhpWebAPI = (data): Promise<IResponse> => {
  return request.post({ url: `${PROXY_URL}webServerManage/phpWeb/proxyManage` ,data})
}
// 网站流量控制
export const flowControlPhpWebAPI = (data): Promise<IResponse> => {
  return request.post({ url: `${PROXY_URL}webServerManage/phpWeb/flowControl` ,data})
}
